home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 2
/
Gekikoh Dennoh Club Vol. 2 (Japan).7z
/
Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin
/
fsw
/
mcdrv
/
mcdrv068.lzh
/
MCDRV.UP
< prev
next >
Wrap
Text File
|
1997-01-19
|
14KB
|
396 lines
───────────────────────────────────────
MCDRV
───────────────────────────────────────
v0.40 1994-05-01
・公開版
v0.41 05-05
・OPM でキーオン時に作成するキーコードがおかしかったのを直した
・効果音演奏の飛び先がおかしかったのを直した
・効果音演奏が経過時関/早送りに影響を受けなくなった
v0.42 05-14
・効果音演奏でトラックが足りない場合エラーとして戻ってくるようにした
・演奏停止時テンポ変更を無効にするようにした (高速化)
・ノートオンからのステップが 65536 を超えた時のステップ計算がおかしかったのを直した
v0.43 05-17
・常駐サイズを少し小さくした
・演奏処理の多少の高速化 (約 0.07%)
・効果音の複数呼び出しに仮対応
・キーボードコントロールをプリスケール期間に受け付けないようにした (多少の高速化)
・_INTEXEC の実行を演奏処理が終了してからするようにした
・$22 _SETTEMPOSNS 追加
v0.44 05-23
・効果音停止時 OPM TIMER-B 割り込みを禁止するようにした (高速化)
・OPM TIMER-A 分周時のテンポ計算の誤差を少なくした&高速化
・RS-MIDI に対応
・-Iオプションに 'R' RS-MIDI シンボルを割り当てた
・-Iオプションに 'A' 自動インターフェース割り当てを付けた
・常駐解除時の MIDI バッファの消化処理を改良
v0.45 05-24
・フェーダー関係の処理を改良
・$23 _SETFADELVL を付けた
・$24 _SETMASTERVOL を付けた
v0.46
・$14 _FADEOUT を負パラメータ時にフェードインになるよう拡張
・[OPT2]+[XF3] にフェードインを割り当てた
・ADPCM 多重再生可能時にアクティブな音量切り替えが可能になった
(ADPCM パートの音量 LFO も可能)
・内蔵音源用のフェードレベルが1小さかったのを直した
・マルチゲイン ADPCM 時に MASTERVOL や FADELVL の
動作がおかしかったのを直した (Thanks to みあみい)
v0.47
・効果音の終了処理で自分がミュート中かどうかのチェックが
うまく行ってなかったのを直した。
・ADPCM パートで FADELVL が 0 の時にノートオンもしないで
ノートオフをしていたのを直した
・SUBEVENT コールを少し高速化
・SUBEVENT に 5:フェードアウト完了 を追加
・SUBEVENT に 6:フェードイン完了 を追加
・実際に演奏を一時停止してから SUBEVENT 4 番を呼ぶようにした
v0.48 05-31
・MIDI チャンネルの以下のパラメータチェンジ処理を付けた
bit 15:バンク&プログラム
14:パン
13:リバーブ
12:コーラス
v0.49 06-10 未公開
・ボリュームの初期設定値がおかしかったのを直した
・相対変化命令の仕様を拡張した ( +0 -> CENTER )
・_STOPMUSIC で既に演奏終了している場合に発音中の音が残るのを直した
v0.50 06-25 未公開
・MDC v0.06 コードの処理系を追加
・リピート処理の変更
・OPM/ADPCM の和音にステップ処理関係だけ対応した
・ベクタを専有してから各デバイスを初期化するようにした
・MIDI BOARD #2 に対応
・$25 _SETMIDIIF を付けた
・$26 _TRANSMIDIDATA を付けた
・OPM でベロシティを表現できるようにした (まだ実験段階)
・MIDI/ADPCM チャンネルを含む効果音演奏ができるようにした
・チャンネル<->トラック間の監視の強化
・テンポずれ軽減処理の改良&高速化
v0.51 07-10 未公開
・$27 _MCMLINK を付けた
・$28 _MCMUNLK を付けた
・$29 _PURGE を付けた
・$01 _TRANSMDC でバッファ確保だけの機能を拡張した
・$03 _TRANSPCM 〃
v0.52 07-12
・v0.50 で効果音演奏がうまく行ってなかったのを直した
・効果音演奏で優先レベルの管理ができるようになった
v0.53 07-22
・効果音のレベルを下げる処理が働いていなかったのを直した
・効果音終了時に下位レベルのトラックまでマスク解除していたのを直した
・OPM ノイズを演奏開始時に初期化するようにした
・MIDI チャンネル 33~48 でベンド等が無効になっていたのを直した
v0.54 08-08
・$2e MODMST モジュレーション設定値ワークを付けた
・スキップ演奏の処理を高速化
・ADPCMAOT/ADPCMLOT で再生周波数がおかしかったのを直した
・ADPCM の停止で IOCS 再生フラグがクリアされないことがあったのを直した
・ADPCMSNS を乗っ取らないようにした
v0.55 08-26
・ADPCM ルーチンの多少の最適化
・_SETSUBEVENT で変なアドレスを返していたのを直した (Thanks to かんな)
・ADPCM ファイルが無効な時にノートオンを外部に知らせないようにした
・$2a _SRCHMEAS を付けた
・$2b _JUMPPLAY を付けた
v0.56 08-27
・RDN v1.00 以上で音程変更に仮対応
・[OPT1]+[XF4] 巻戻しみたいなのを付けてみた
v0.57 09-18
・常駐解除で MIDI 関係が死んでいた時に止まらないようにした
・他ドライバと動作が同じになるようにディレイ動作を1クロック分早めた
・OPM のパンポット変更で音色切り替えのあと値が戻ってしまうのを直した
・MDC v0.07 コードの処理系を追加
・巻戻しのクロック計算がおかしかったのを直した
・データ演奏専用のフェーダーを付けた (外部操作と独立)
v0.58 09-23
・ADPCM 多重再生時の、極めて短いタイミングでの動作変更を
なるべく行なわないようにした (RDN 使用時の不都合を解消)
v0.59β 10-21 一部公開
・フェードスピード計算がおかしくなることがあったのを直した (Thanks to かんな)
・POLYPHON MIDI の対応をしてみた (Thanks to OSA)
・同チャンネルを操作しているトラックのワーク内容を一致させるようにした
(REVERB,CCHORUS のみ)
10-23
・エクスクルーシブ転送機能の処理の見直し (処理も軽くなった)
v0.60 95-03-04
・$2c _PLAYSE2 を付けた
・TRAP #4 のジャンプテーブルの内容を変更 (以前と互換がないので注意)
・ノートオン情報の +03 バイトにチャンネル情報を出力するようにした
・ゲートタイムが0で q,@q が設定してあると余計な計算をしてしまうのを直した
・割り込みレベル0以外からの割り込みではジャンプ演奏処理をしないようにした
・ボリュームのパラメータチェンジ処理に対応 (OPM/ADPCM/MIDI)
・PROGRAM,BANK,VOLUME,PAN でトラック間のパラメータ一致をするようにした
・ADPCM/MIDI の音程 LFO・各種ディレイ動作に対応 (といってもまだ使用してはダメ)
・一部システムワークの公開
・68030 以降で MFP のマスク設定に失敗する事があったのを直した (Thanks to COR.)
・チャンネル専有と開放で音が残らないようにした (Thanks to みあみい)
・OPM で音色とパンポットを同時に変更できなかったバグを直した
・POLYPHON MIDI に正式に対応した
・モジュレーションコントロール用の特殊機能を付けた
・演奏終了時に発音中ノートをノートオフするようにした
・OPM で KF/KC の初期化をしてからキーオンするように直した
v0.61 03-11
・ADPCM トラックで演奏開始時にマスターボリュームが無効になっていたのを直した
(Thanks to かんな)
・OPM の書込み時のウェイトを v0.57 相当のものに戻した
v0.62 04-02
・RDN 使用時に 16bit PCM モードでスタックミスしていたのを直した (Thanks to かんな)
・内蔵音源による MIDI エミュレーションの実験
v0.63 04-13
・MIDI エミュレーションのベンド関係を完璧にした
・効果音演奏でピッチの初期化をしていなかったのを直した
v0.64 05-22
・通常のモジュレーションの設定が無効になっていたのを直した (大ポカ)
・OPM レジスタ書き込みのウェイトを見直してみた
・MIDI に対するデチューン設定を有効にした
・内蔵音源に対するベンド設定を有効にした
・各種コマンドのタイミングの微調整をした
・MIDI に対する音程 LFO を許可した
・MIDI のベンド送信タイミングを少し変更した
・PITCH BEND,EXPRESSIONのトラック間のパラメータ一致をするようにした
v0.65 06-11
・ピッチ関係のワークの仕様を少し変更した
・トラックワークに CHPITCH.w $30 ,CHVOLUME.w $32 を追加した
・演奏開始時に BEND,EXPRESSION が初期化されない場合があったのをなくした
v0.66 11-15
・音色バンクの LSB (CtrlChg32) が無効になっていたのを直した
・_UNREMOVE で現在の値を返していなかったのを直した (Thanks to COR.)
d1.w に値が返る予定だったのを d0.w に仕様変更
・$2d _STOPSE2 を付けた
・$2e _PLAYADPCM を付けた
・$2f _PLAYADPCM2 を付けた
v0.67 96-05-01
・$30 _FADEOUTSE を付けた
・動的バッファメモリ確保を付けた
・_MCMLINK で双方向リストを正常に作成できない場合があったのを直した
・RDN モードで 16bit PCM の形式を扱うとエラーが発生するのを直した (Thanks to あこりん)
・RDN コールのメリットがあまり無いので通常の PCM8 コールに戻し音程変換演算を省いた
・常駐時に確保したバッファサイズを表示するようにした
・INTERNAL-MIDI で ADPCM DRUM の音量に対応した
・INTERNAL-MIDI で数種類の音色を用意してある程度 SC55 に似せた
・INTERNAL-MIDI で音色にレベル割付けをして多少音切れを目立たないようにした
・INTERNAL-MIDI でモジュレーションに対応した
v0.68 97-01-19
・ミュート中のトラックでPCMが使われるとバスエラーが発生するのを直した
・[OPT1]+[XF1] で演奏開始位置設定を付けてみた
・[OPT1]+[XF2] で演奏開始位置クリアを付けてみた
・OPM アクセス時のウェイト前にジョイポートをリードするようにした (040~対策)
・OPM 音色切り替え時に MXDRV と同等の処理でプチノイズを軽減するようにした
・内蔵音源でボリュームが0の時に音が出ていたのをでないようにした
・内蔵音源でボリュームを0にしても一瞬通常のボリュームで演奏される場合があるのを直した
・タイマーA設定値の計算が1ずれていたのを直した
・INTERNAL-MIDI でエクスクルーシブによるドラムトラック変更に対応した
・INTERNAL-MIDI で ADPCM ドラムの音量を少し大きくした
・INTERNAL-MIDI で ADPCM ドラムが音量0の時発音させないようにした
・INTERNAL-MIDI でランニングステータスに対応した
・RS-MIDI で SCC 7.5MHz に対応した (-IH オプション)
───────────────────────────────────────
MMCP
───────────────────────────────────────
v0.02 1994-05-01
・公開版
v0.03 05-05
・拡張子大文字化がおかしかったのを直した
v0.04 05-14 Gao
・MDC 形式の演奏をサポートした
・ZMS ファイル時に RCP2MDC を呼び出していたのを直した
v0.05 08-26
・MDZ 形式の演奏をサポートした
v0.06 09-11
・SNG,MDI,SEQ,MM2 形式の演奏をサポートした
v0.07 1996-05-01
・/i MCDRV 初期化オプションを付けた
・演奏時にはタイトルメッセージを表示しないようにした
v0.08 1997-01-19
・ZDF ファイルの演奏で内容が ZMS の時 MDX2MDC を呼び出していたのを直した (Thanks to Tommy)
───────────────────────────────────────
MDX2MDC
───────────────────────────────────────
v0.24 1994-05-01
・公開版
v0.25 05-03
・PDX 転送でドライバ内データと一致する時に PDX データを破棄していたのを直した ^^;
・ドライバのバッファが足らない時に PDX バッファを初期化するようにした
・ZDF ファイルの時 MDR+PDX の検索をするようにした
・MDC 転送前に MDC バッファを初期化するようにした
v0.26 05-14
・EXPCM でない曲は ADPCM のバンク切り替えを無効にするようにした (Thanks to XAP)
・演奏時間と総クロック算出ルーチンの高速化
・DIVISION (TIME BASE) を考慮していなかったのを直した
v0.27 07-12
・環境変数 mxp,MADRV を参照し、MDX/MDR/PDX/ZDF を検索するようにした
・PDX ファイルを直接ドライバのバッファにロードするようにした
v0.28 08-26
・環境変数参照でファイル名作成がおかしかったのを直した (Thanks to SCRAMBLE,YUKI)
v0.29 09-18
・OPM レジスタ直接操作命令対応
・フェードアウトコマンド対応
・ループする曲でクロック計算がおかしくなることがあったのを直した
v0.30 09-23
・音色切り替えのタイミングを MXDRV に近づけるようにした (Thanks to みあみい)
v0.31 1995-02-05
・CHFn を指定するとボリュームがおかしくなっていたのを直した
・未使用トラックをコンバートしないようにした
・MDR 変換との関係により RDN モードを廃止した
v0.32 02-18
・#EX-MDR 系 SC55 用コマンドのいくつかに対応した
v0.33 02-20
・トラック終了時に音色切り替えバッファを掃き出すようにした
v0.34 1995-05-16
・ヘルプメッセージが RCP2MDC になっていたのを直した (Thanks to COR.)
v0.35 1996-05-01
・音色データへのオフセットが0の時音色データの変換をしないようにした
・メモリ確保関係を少し改良した
・連続する休符を1つに固めるようにした
・MP,MA のランダム波形で波形番号の書き出しをしていなかったのを直した
v0.36 05-19
・メモリを最大まで確保してしまうため LZZ が呼び出せなかったのを直した
・曲データに対しても環境変数を参照してファイルをオープンするようにした
v0.37 1997-01-19
・バッファ開放の前に総クロックの算出ルーチンを呼び出していたため
メモリ不足で正常な値が返ってこなかったのを直した
・ADPCM チャンネルからの y コマンドをコントロールチェンジとして
扱っていたのを直した (Thanks to BEL.)
───────────────────────────────────────
RCP2MDC
───────────────────────────────────────
v0.27 1994-05-01
・公開版
v0.28 05-05
・MDF ファイル時に GSD ファイルの検索をコード $30 で行なうようにした
v0.29 05-14
・演奏時間と総クロック算出ルーチンの高速化
・DIVISION (TIME BASE) を考慮していなかったのを直した
v0.30 05-23
・R36 ファイルに完全対応
v0.31 09-18
・MM2,MDI,SEQ,SNG,SNG(Mu-1等) に対応してみた (RCD v3.01 対応の ?tor が必要)
・使用しないワークを削除した
v0.32 (一部公開)
・コンバート用のメモリ確保量が足りない場合があったのを極力回避 (応急処置)
v0.33 1995-03-04
・01B0 ~ 01BF の $40 のチェックを行わないようにした
・GSD の転送でボイスリザーブのパートの並びがおかしかったのを直した
v0.34 1996-05-01
・ファイルの最後にシリアルナンバー等が付属しているファイルに対応した (Thanks to RICE)
・セームメジャー中にループが完結していない物はそのまま展開するようにした (Thanks to RICE)
───────────────────────────────────────
SMF2MDC
───────────────────────────────────────
v0.25 1994-05-01
・公開版
v0.26 05-14
・演奏時間と総クロック算出ルーチンの高速化
・DIVISION (TIME BASE) を考慮していなかったのを直した
v0.27 1995-03-04
・フォーマット0の変換を 20% ぐらい高速化した
・ゲートタイムが変換後に0だった場合は1にするようにした
・休符変換の効率化で変換後のファイルサイズが少し小さくなった
・演奏開始時に初期化データを付け加えるようにした
v0.28 1996-05-01
・ファイル先頭から 'MThd' を検索してそこからコンバートするようにした (Thanks to RICE)
・フォーマット1で $f0 以降を誤ってチャンネル別コマンドとして扱っていたのを直した
・$f0 以降のコマンドでランニングステータスを更新しないようにした
v0.29 1997-01-19
・フォーマット1のコントロールチェンジでボリューム等を対応する MDC コードに
変換していなかったのを直した (変換効率が向上した)
───────────────────────────────────────
ZMS2MDC
───────────────────────────────────────
v0.10 1994-07-12
・公開版
v0.11 1995-05-27
・_S_MALLOC を使わないようにした (SX-WINDOW 対策)
v0.12 1997-01-19
・[K.SIGN ~] を認識するようにした
・! ナチュラルを認識するようにした
───────────────────────────────────────
MDZ2MDC
───────────────────────────────────────
v0.10 1994-08-26
・公開版